group theory msc